package com.carkeeper.caruser.service;

import com.carkeeper.caruser.pojo.User;
import com.github.pagehelper.PageInfo;

import java.math.BigInteger;
import java.util.Map;

public interface UserService {

    /**
     * 分页查询所有车主信息
     * @return
     */
    PageInfo<User> PageUser(Integer currentPage, Integer pageSize);

    /**
     * 锁定
     * @param userId
     * @return
     */
    int updateUserStatus(BigInteger userId,Character status);

    /**
     * 多条件查询
     * @param map
     * @return
     */
    PageInfo<User> searchUser(Map map);

    /**
     * 根据id查询车主
     * @param userId
     * @return
     */
    User findUserById(String userId);
}
